//main namespace
var lesia = {};

/**
 * @param {Function} childClass
 * @param {Function} parentClass
 */
lesia.extend = function (childClass, parentClass) {
	childClass.prototype = Object.create(parentClass.prototype);
	childClass.superClass = parentClass.prototype;
};

/**
 * @param
 */
lesia.abstractMethod = function () {
	throw new Error('Fail: abstarctMethod');
};